A Novel Approach to Enhance the Maintainability of Object Oriented Software Engineering during Component Based Software Engineering
نویسندگان
چکیده
Object oriented software engineering is a software design technique that is used in software design in object oriented programming. The object oriented design is used for developing the new modules in the software systems. It is used for applying the identified requirements. In the MOOD metrics the new project is developed by using various components and these factors helps in the maintainability of new project. If we talk about CBSE, i.e. component based software engineering it allows us reusability of existing software components into new software development. Here we are going to design a automation tool using genetic algorithm which will helps us to find the compatibility of components so that developer can properly integrates them and can enhance the maintainability of software project.
منابع مشابه
Component Based Development in Software Engineering
-In today’s world, Component Based development is an active research area for more than a decade in software engineering. As they provide automated or semi-automated support for the various processes and the methods. There are three main approaches in Software Engineering world such as Structured, Object-oriented and Component-based approach. The last Component-based approach introduces more be...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملMaking the Transition to Component-Based Enterprise Software Development: Overcoming the Obstacles 3/4 Patterns for Success
All major IT market research firms have identified component-based enterprise software development (CBESD) as the rapidly emerging trend in the software engineering. CBESD is based on the concept of developing software systems by selecting reusable software components and assembling them within appropriate software architectures. By promoting the use of object-oriented software components built...
متن کاملMeasurement of Software Maintainability and Reusability in the Object Oriented Paradigm
The Metrics Group of Virginia Tech has been studying the object oriented paradigm and how it relates to software maintainability and software reusability in an attempt to make programmers more productive. Software reuse is the key to increasing productivity within the software development process. By reusing existing software, time and effort are saved in the testing and maintenance phases of a...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کامل